// David's COUNTERSTRIKE ai v2.8

// bonus units
// weights
Weight armcir 0.5
Weight agorgon 0.1
Weight armarch 0.08
Weight mercury 0.5
Weight screamer 0.5
Weight cmbox 0.5

Weight charpy 0.3
Weight shrike 0.2
Weight gryphon 0.3
Weight class0 0.2
Weight corhors 0.1

Weight armbehem 0.05
Weight cortnk 0.4
Weight armkaat 0.4
Weight corpulsar 2
Weight abigfatm 0.05
Weight clb 0.05
Weight violence 0.08
Weight armraptor 0.11
Weight xenon 0.08
Weight armgmm 1.0

Weight aaicybr 0.05
Weight caiwing 0.05

// limits
Limit armcir 0
Limit armspark 0
Limit armlsr 0
Limit agorgon 0
Limit armarch 0
Limit armeye 0
Limit coreye 0
Limit mercury 0
Limit screamer 0
Limit cmbox 0
Limit armemg 0
Limit painmakr 0
Limit painmex 0
Limit painmoho 0
Limit painsolar 0
Limit corspark 0
Limit helper 0
Limit armmfus 0
Limit cormfus 0
Limit corgfbt 0
Limit hellfire 0
Limit cormoray 0
Limit armorca 0
Limit beamer 0
Limit armbear 0
Limit armgat 0
Limit armarth 0
Limit corarth 0
Limit cortnk 0
Limit armkaat 0
Limit abigfatm 0
Limit clb 0
Limit corpulsar 0
Limit armraptor 0
Limit armsabot 0
Limit corsabot 0
Limit xenon 0
Limit violence 0
Limit armmsect 0
Limit creeper 0
Limit vermin 0
Limit bwidow 0
Limit cortspy 0
Limit armcamp 0
Limit vc109 0
Limit armbehem 0

Limit armcybr 0
Limit corwing 0
Limit aaicybr 0
Limit caiwing 0
Limit chopper 0
Limit corhors 0
Limit class0 0
Limit cfort 0
Limit charpy 0
Limit gryphon 0
Limit scavenger 0
Limit shrike 0
Limit classiv 0
Limit classv 0
Limit thor 0

Limit armparal 0

Limit armmestg 0
Limit armmmstr 0
Limit cormestg 0
Limit cormmstr 0
Limit armfaci 0
Limit armsypso 0
Limit ctech 0
Limit armjib 0
Limit corboi 0
Limit armkus 0
Limit armsat 0

Limit armhcar 0
Limit corshcar 0
Limit armarc 0
Limit efencens 0
Limit efenceew 0
Limit displacer 0
Limit armfkdrag 0
Limit polt 0
Limit armumme 0
Limit corumme 0
Limit cflradar 0
Limit aflradar 0
Limit armmortar 0

Limit watech 0
Limit wctech 0
Limit atechnol 0
Limit coreon 0
Limit armmsub 0
Limit cormsub 0
Limit corphyset 0

Limit armclaw 0
Limit armdeva 0
Limit armdl 0
Limit armfang 0
Limit armgmm 0
Limit armhack 0
Limit corbhmth 0
Limit cordl 0
Limit corexp 0
Limit corfang 0
Limit armadvsol 0
Limit coradvsol 0

// Weights
Weight ARMGEO 1
Weight ARMVP 0.95
Weight ARMRL 0.9
Weight ARMAVP 0.8
Weight ARMAAP 0.5
Weight ARMHLT 0.4
Weight ARMAP 0.15
Weight ARMGUARD 0.05

Weight ARMMMKR 0.9
Weight ARMASP 0.8
Weight ARMFLAK 0.6
Weight ARMBRTHA 0.4
Weight ARMMOHO 0.1
Weight ARMFUS 0.05

Weight ARMHAWK 1
Weight ARMBRAWL 0.5
Weight ARMFIG 0.05

Weight ARMCA 1
Weight ARMACA 1
Weight ARMACV 1
Weight ARMCV 0.4

Weight ARMSAM 0.9
Weight ARMFLASH 0.5

Weight ARMMERL 0.9
Weight ARMSCORP 0.8
Weight ARMLATNK 0.6
Weight ARMSPID 0.1

Weight CORGEO 1
Weight CORLAB 0.95
Weight CORRL 0.9
Weight CORALAB 0.8
Weight CORVP 0.6
Weight CORHLT 0.4
Weight CORAAP 0.2
Weight CORAP 0.15
Weight CORPUN 0.1
Weight CORAVP 0.05
Weight CORHP 0.05

Weight CORMMKR 0.9
Weight CORASP 0.8
Weight CORFLAK 0.6
Weight CORINT 0.5
Weight CORDOOM 0.3
Weight CORGANT 0.2
Weight CORMOHO 0.1
Weight CORFUS 0.05
Weight CORBUZZ 0.05

Weight CORAPE 1
Weight CORVAMP 0.7
Weight CORVENG 0.05

Weight CORACA 1
Weight CORACK 1
Weight CORACV 1
Weight CORCA 1
Weight CORCH 1
Weight CORCK 0.4
Weight CORCV 0.6

Weight CORAH 0.9
Weight CORMH 0.6
Weight CORSNAP 0.1

Weight CORSTORM 1
Weight CORTHUD 0.3
Weight CORCRASH 0.25

Weight CORKROG 1
Weight CORMORT 1
Weight CORSCORP 0.8
Weight CORCAN 0.6
Weight CORHRK  0.4
Weight CORSUMO 0.2
Weight CORDECOM 0.05

Weight CORGATOR 1
Weight CORMIST 0.6

Weight CORGOL 1
Weight CORVROC 0.2
Weight CORSENT 0.05

//Special ai units
Weight ACKFUS 1
Weight ARMAIVP 1
Weight FLUXOR 1
Weight NUKEA 0.7
Weight AAIEMP 0.05
Limit AAIASP 0
Limit ACKFUS 3
Weight AAIASER 0.3
Weight AAIJAM 0.1
Limit AAIASER 2
Limit AAIJAM 1
Weight ARMFSILO 0.4
Limit ARMFSILO 2

Weight CAIGANT 1
Weight CCKFUS 1
Weight Quark 1
Weight NUKEC 0.6
Limit CAIASP 0
Limit CCKFUS 3
Weight CAIETER 0.1
Weight CAISPEC 0.3
Limit CAIETER 1
Limit CAISPEC 2
Weight CORFSILO 0.4
Limit CORFSILO 2

// ai-only aircraft
Weight AAIBRAWL 0.6
Weight AAIFIG 0.3
Weight AAIHAWK 1
Weight AAILANCE 0
Weight AAIPNIX 0.5
Weight AAITHUND 0.1
Limit AAIBRAWL 24
Limit AAIFIG 14
Limit AAIHAWK 50
Limit AAILANCE 0
Limit AAIPNIX 24
Limit AAITHUND 12
Weight AAISEAP 0
Weight AAISFIG 0
Limit AAISEAP 0
Limit AAISFIG 0

Weight CAISEAP 0
Weight CAISFIG 0
Limit CAISEAP 0
Limit CAISFIG 0
Weight CAIAPE 1
Weight CAIHURC 0.5
Weight CAISHAD 0.2
Weight CAITITAN 0
Weight CAIVAMP 0.9
Weight CAIVENG 0.4
Limit CAIAPE 30
Limit CAIHURC 26
Limit CAISHAD 16
Limit CAITITAN 0
Limit CAIVAMP 40
Limit CAIVENG 20

// Weight balancer
Weight ARM 0.1
Weight CORE 0.1

// 3rd party limits
limit AEXXEC 4
limit AFUZY 2
limit ARMARCH 2
limit ARMCYBR 4
limit ARMDOGL 8
limit ARMDREAD 4
limit ARMGUSS 0
limit ARMKAM 4
limit ARMMOSQU 0
limit ARMREP 0
limit ARMSPAR 0
limit ASNIPER 4
limit EMPATH 0
limit SPOOFER 0
limit TURNER 10
limit WRAITH 1

limit CJAMFUSR 1
limit CKMMKR 1
limit CMBOX 4
limit CORARTV 4
limit CORDEV 1
limit CORDOGL 8
limit CORFRL 0
limit CORLOCUS 0
limit CORSUMOT 2
limit CORTHUG 5
limit CORWING 4
limit CORZAP 0
limit CPOWER 1
limit CRNNS 0
limit CSLICER 8
limit CSPEED 4
limit DCONDORE 0
limit PRIEST 0
limit ROLLER 10
limit SOULREAVER 1

// ARM
// Limits: Aircraft, Hovercraft, K-bots, Vehicles, Buildings, Naval Buildings

Limit ARMATLAS 0
Limit ARMFIG 14
Limit ARMPEEP 0
Limit ARMTHUND 0

Limit ARMAWAC 0
Limit ARMBRAWL 20
Limit ARMHAWK 60
Limit ARMLANCE 0
Limit ARMPNIX 0

Limit ARMANAC 8
Limit ARMAH 12
Limit ARMMH 16
Limit ARMSH 0
Limit ARMTHOVR 0

Limit ARMFLEA 0
Limit ARMHAM 0
Limit ARMJETH 0
Limit ARMPW 0
Limit ARMROCK 0
Limit ARMWAR 0

Limit ARMAMPH 0
Limit ARMASER 0
Limit ARMCOM 0
Limit ARMDECOM 0
Limit ARMFAST 0
Limit ARMFIDO 0
Limit ARMMARK 0
Limit ARMMAV 0
Limit ARMRECTR 0
Limit ARMSEER 0
Limit ARMSNIPE 0
Limit ARMSPY 0
Limit ARMVADER 0
Limit ARMZEUS 0

Limit ARMFAV 0
Limit ARMFLASH 16
Limit ARMMLV 0
Limit ARMSAM 24
Limit ARMSTUMP 0

Limit ARMBULL 0
Limit ARMCROC 0
Limit ARMJAM 0
Limit ARMLATNK 20
Limit ARMMANNI 0
Limit ARMMART 0
Limit ARMMERL 16
Limit ARMSCAB 0
Limit ARMSCORP 8
Limit ARMSPID 2
Limit ARMYORK 0

Limit ARMDRAG 0
Limit ARMESTOR 0
Limit ARMGEO 9
Limit ARMGUARD 4
Limit ARMHLT 6
Limit ARMLLT 0
Limit ARMMAKR 0
Limit ARMMEX 0
Limit ARMMSTOR 0
Limit ARMRAD 0
Limit ARMRL 36
Limit ARMSOLAR 0
Limit ARMWIN 0

Limit ARMANNI 0
Limit ARMAMB 0
Limit ARMAMD 0
Limit ARMARAD 0
Limit ARMASP 3
Limit ARMBEAC 0
// Limit ARMBRTHA 2
Limit ARMCKFUS 0
Limit ARMDEV1 0
Limit ARMEMP 0
Limit ARMFLAK 22
Limit ARMFORT 0
Limit ARMFUS 1
Limit ARMGATE 0
Limit ARMMMKR 3
Limit ARMMOHO 3
Limit ARMSILO 0
Limit ARMTARG 0
Limit ARMVULC 0

Limit ARMFDRAG 0
Limit ARMFHLT 0
Limit ARMFMKR 0
Limit ARMFRT 0
Limit ARMSONAR 0
Limit ARMTIDE 0
Limit ARMTL 0
Limit ARMUWES 0
Limit ARMUWMEX 0
Limit ARMUWMS 0

Limit ARMSY 0

// BAI units
Limit AAILAB 0
Limit AAIVP 0
Limit AAIAP 0
Limit AAIALAB 0
Limit AAIAVP 0
Limit AAIAAP 0
Limit AAICK 0
Limit AAIACK 0
Limit AAICV 0
Limit AAIACV 0
Limit AAICA 0
Limit AAIMEX 0
Limit AAIMEXX 0
Limit AAIMMKR 0
Limit AAISOLAR 0
Limit AAISOLRX 0
Limit ADECOYFU 0
Limit AAISILO 0
Limit APITBULL 0

// CORE
// Limits: Aircraft, Hovercraft, K-bots, Vehicles, Buildings, Naval Buildings

Limit CORFINK 0
Limit CORSHAD 0
Limit CORVENG 20

Limit CORAPE 30
Limit CORAWAC 0
Limit CORBVALK 0
Limit CORHURC 0
Limit CORTITAN 0
Limit CORVALK 0
Limit CORVAMP 50

Limit CORAH 8
Limit CORMH 8
Limit CORSH 0
Limit CORSNAP 3
Limit CORTHOVR 0

Limit CORAK 0
Limit CORCRASH 16
Limit CORSTORM 12
Limit CORTHUD 12

Limit CORAMPH 0
Limit CORCAN 8
Limit CORCOM 0
Limit CORDECOM 4
Limit CORFAST 0
Limit CORKROG 20
Limit CORHRK 16
Limit CORMORT 16
Limit CORNECRO 0
Limit CORPYRO 0
Limit CORROACH 0
Limit CORSCORP 8
Limit CORSNIPE 0
Limit CORSPEC 0
Limit CORSPY 0
Limit CORSUMO 5
Limit CORVOYR 0

Limit CORFAV 0
Limit CORFING 0
Limit CORGATOR 12
Limit CORLEVLR 0
Limit CORMIST 24
Limit CORMLV 0
Limit CORRAID 0
Limit CORTRUCK 0

Limit CORETER 0
Limit CORGOL 12
Limit CORMABM 0
Limit CORMART 0
Limit CORREAP 0
Limit CORSEAL 0
Limit CORSENT 4
Limit CORVRAD 0
Limit CORVROC 8

Limit CORBUILD 0
Limit CORDRAG 0
Limit CORESTOR 0
Limit CORFDRAG 0
Limit CORGEO 9
Limit CORHLT 4
Limit CORLLT 0
Limit CORMAKR 0
Limit CORMEX 0
Limit CORMSTOR 0
Limit CORPUN 3
Limit CORRAD 0
Limit CORRL 30
Limit CORSOLAR 0
Limit CORVIPE 0
Limit CORWIN 0

Limit CORARAD 0
Limit CORASP 3
Limit CORBEAC 0
// Limit CORBUZZ 0
Limit CORCKFUS 0
Limit CORDEV1 0
Limit CORDOOM 3
Limit CORFMD 0
Limit CORFLAK 20
Limit CORFORT 0
Limit CORFUS 1
Limit CORGATE 0
// Limit CORINT 3
Limit CORMMKR 4
Limit CORMOHO 3
Limit CORSILO 0
Limit CORTARG 0
Limit CORTOAST 0
Limit CORTRON 0

Limit CORFHLT 0
Limit CORFMKR 0
Limit CORFRT 0
Limit CORSONAR 0
Limit CORTIDE 0
Limit CORTL 0
Limit CORUWES 0
Limit CORUWMEX 0
Limit CORUWMS 0

Limit CORSY 0

// BAI units
Limit CAILAB 0
Limit CAIVP 0
Limit CAIAP 0
Limit CAIALAB 0
Limit CAIAVP 0
Limit CAIAAP 0
Limit CAICK 0
Limit CAIACK 0
Limit CAICV 0
Limit CAIACV 0
Limit CAICA 0
Limit CAIMEX 0
Limit CAIMEXX 0
Limit CAIMMKR 0
Limit CAISOLAR 0
Limit CAISOLRX 0
Limit CAISILO 0

plan easy

// Easy diff. Limits

Limit ARMAAP 1
Limit ARMALAB 0
Limit ARMAVP 1
Limit ARMAP 1
Limit ARMHP 1
Limit ARMLAB 0
Limit ARMVP 1
Limit ARMAIVP 0

Limit ARMBRTHA 0
Limit FLUXOR 1
Limit NUKEA 0
Limit AAIEMP 0

Limit ARMACA 1
Limit ARMACV 1
Limit ARMCA 1
Limit ARMCH 1
Limit ARMCV 1

Limit CORAAP 1
Limit CORALAB 1
Limit CORAVP 0
Limit CORAP 1
Limit CORGANT 0
Limit CORHP 0
Limit CORLAB 1
Limit CORVP 0

Limit CORINT 0
Limit CORBUZZ 0
Limit CAIGANT 0
Limit Quark 1
Limit NUKEC 0
Limit CAITRON 0

Limit CORACA 1
Limit CORACK 1
Limit CORCA 1
Limit CORCK 1

plan medium

// Medium diff. Limits
Limit ARMAAP 4
Limit ARMALAB 0
Limit ARMAVP 2
Limit ARMAP 1
Limit ARMHP 2
Limit ARMLAB 0
Limit ARMVP 2
Limit ARMAIVP 0

Limit ARMBRTHA 2
Limit FLUXOR 1
Limit NUKEA 1
Limit AAIEMP 1

Limit ARMACA 1
Limit ARMACV 2
Limit ARMCA 4
Limit ARMCH 2
Limit ARMCV 2

Limit CORAAP 3
Limit CORALAB 2
Limit CORAVP 0
Limit CORAP 1
Limit CORGANT 1
Limit CORHP 0
Limit CORLAB 2
Limit CORVP 0

Limit CORINT 2
Limit CORBUZZ 1
Limit CAIGANT 1
Limit Quark 1
Limit NUKEC 1
Limit CAITRON 1

Limit CORACA 1
Limit CORACK 2
Limit CORCA 3
Limit CORCK 2

plan hard

// Hard diff. Limits
Limit ARMAAP 14
Limit ARMALAB 0
Limit ARMAVP 4
Limit ARMAP 3
Limit ARMHP 3
Limit ARMLAB 0
Limit ARMVP 1
Limit ARMAIVP 3

Limit ARMBRTHA 2
Limit FLUXOR 2
Limit NUKEA 5
Limit AAIEMP 1

Limit ARMACA 4
Limit ARMACV 4
Limit ARMCA 14
Limit ARMCH 4
Limit ARMCV 4

Limit CORAAP 12
Limit CORALAB 4
Limit CORAVP 0
Limit CORAP 3
Limit CORGANT 0
Limit CORHP 0
Limit CORLAB 3
Limit CORVP 0

Limit CORINT 2
Limit CORBUZZ 0
Limit CAIGANT 4
Limit Quark 2
Limit NUKEC 5
Limit CAITRON 0

Limit CORACA 4
Limit CORACK 4
Limit CORCA 12
Limit CORCK 4